mir: fix build failures
authorWilliam Hua <william.hua@canonical.com>
Mon, 28 Nov 2016 02:31:21 +0000 (21:31 -0500)
committerWilliam Hua <william.hua@canonical.com>
Mon, 28 Nov 2016 02:31:21 +0000 (21:31 -0500)
gdk/mir/gdkmirdrawingcontext.c
gdk/mir/gdkmirscreen.c
gdk/mir/gdkmirwindowimpl.c

index e888a4abaa7e00f64e182cd52d06cc7510b12228..af82fcd0b70418df8f40b9632451aa71a287e63d 100644 (file)
@@ -16,6 +16,7 @@
  */
 
 #include "config.h"
+#include "gdk/gdkdrawingcontextprivate.h"
 
 #define GDK_TYPE_MIR_DRAWING_CONTEXT                (gdk_mir_drawing_context_get_type ())
 #define GDK_MIR_DRAWING_CONTEXT(obj)                (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDK_TYPE_MIR_DRAWING_CONTEXT, GdkMirDrawingContext))
index 668da6073b037046b64dec9e2910761417cd1de1..a723084919e1b628c77f629303f2bc8afa291d0c 100644 (file)
@@ -25,7 +25,6 @@
 #include "gdkmir-private.h"
 
 #define VISUAL_TYPE GDK_VISUAL_TRUE_COLOR
-#define VISUAL_DEPTH 32
 
 typedef struct GdkMirScreen      GdkMirScreen;
 typedef struct GdkMirScreenClass GdkMirScreenClass;
@@ -91,29 +90,6 @@ get_screen_size (MirDisplayConfiguration *config, gint *width, gint *height)
     }
 }
 
-static void
-get_screen_size_mm (MirDisplayConfiguration *config, gint *width, gint *height)
-{
-  uint32_t i;
-
-  *width = 0;
-  *height = 0;
-
-  if (!config)
-    return;
-
-  for (i = 0; i < config->num_outputs; i++)
-    {
-      MirDisplayOutput *o = &config->outputs[i];
-
-      if (!o->used)
-        continue;
-
-      *width += o->physical_width_mm;
-      *height += o->physical_height_mm;
-    }
-}
-
 static void
 update_display_config (GdkMirScreen *screen)
 {
@@ -196,42 +172,6 @@ get_output (GdkScreen *screen, gint monitor_num)
   return NULL;
 }
 
-static gint
-gdk_mir_screen_get_width (GdkScreen *screen)
-{
-  //g_printerr ("gdk_mir_screen_get_width\n");
-  gint width, height;
-  get_screen_size (GDK_MIR_SCREEN (screen)->display_config, &width, &height);
-  return width;
-}
-
-static gint
-gdk_mir_screen_get_height (GdkScreen *screen)
-{
-  //g_printerr ("gdk_mir_screen_get_height\n");
-  gint width, height;
-  get_screen_size (GDK_MIR_SCREEN (screen)->display_config, &width, &height);
-  return height;
-}
-
-static gint
-gdk_mir_screen_get_width_mm (GdkScreen *screen)
-{
-  //g_printerr ("gdk_mir_screen_get_width_mm\n");
-  gint width, height;
-  get_screen_size_mm (GDK_MIR_SCREEN (screen)->display_config, &width, &height);
-  return width;
-}
-
-static gint
-gdk_mir_screen_get_height_mm (GdkScreen *screen)
-{
-  //g_printerr ("gdk_mir_screen_get_height_mm\n");
-  gint width, height;
-  get_screen_size_mm (GDK_MIR_SCREEN (screen)->display_config, &width, &height);
-  return height;
-}
-
 static GdkWindow *
 gdk_mir_screen_get_root_window (GdkScreen *screen)
 {
@@ -247,7 +187,6 @@ gdk_mir_screen_get_root_window (GdkScreen *screen)
   s->root_window = _gdk_display_create_window (s->display);
   s->root_window->impl_window = s->root_window;
   s->root_window->window_type = GDK_WINDOW_ROOT;
-  s->root_window->depth = VISUAL_DEPTH;
   s->root_window->x = 0;
   s->root_window->y = 0;
   s->root_window->abs_x = 0;
@@ -667,10 +606,6 @@ gdk_mir_screen_class_init (GdkMirScreenClass *klass)
   object_class->finalize = gdk_mir_screen_finalize;
 
   screen_class->get_display = gdk_mir_screen_get_display;
-  screen_class->get_width = gdk_mir_screen_get_width;
-  screen_class->get_height = gdk_mir_screen_get_height;
-  screen_class->get_width_mm = gdk_mir_screen_get_width_mm;
-  screen_class->get_height_mm = gdk_mir_screen_get_height_mm;
   screen_class->get_root_window = gdk_mir_screen_get_root_window;
   screen_class->get_n_monitors = gdk_mir_screen_get_n_monitors;
   screen_class->get_primary_monitor = gdk_mir_screen_get_primary_monitor;
index 96f65a4febf5bb15633c2fb15bbaf7d70adbe6b2..5e0e1fc21c286d38b978305a46f404a6ed54f0f7 100644 (file)
@@ -576,7 +576,6 @@ gdk_mir_window_impl_ref_cairo_surface (GdkWindow *window)
   MirGraphicsRegion region;
   cairo_format_t pixel_format = CAIRO_FORMAT_ARGB32;
   cairo_surface_t *cairo_surface;
-  cairo_t *c;
 
   if (impl->cairo_surface)
     {
@@ -1763,7 +1762,6 @@ gdk_mir_window_impl_class_init (GdkMirWindowImplClass *klass)
   impl_class->restack_toplevel = gdk_mir_window_impl_restack_toplevel;
   impl_class->move_resize = gdk_mir_window_impl_move_resize;
   impl_class->move_to_rect = gdk_mir_window_impl_move_to_rect;
-  impl_class->set_background = gdk_mir_window_impl_set_background;
   impl_class->get_events = gdk_mir_window_impl_get_events;
   impl_class->set_events = gdk_mir_window_impl_set_events;
   impl_class->reparent = gdk_mir_window_impl_reparent;